LinkPoint Credit Card Payment Example
-----------------------------------------------

Important - Read This !!
-----------------------------
Before using this example you'll need to:
 Puchase and install CapeSoft's NetTalk and CapeSoft's xFiles (www.capesoft.com)
 Get a LinkPoint Client Certificate & a Merchant Store Number (either a real one, or a trial one - from www.linkpoint.com). Save this as 'LinkPointClientCertificate.pem' 
 Copy the libeay32.dll and libssl32.dll files into the current directory

Configuration
----------------
The PaymentDetails.xml contains various configurations to use this example. In a real-life application you would populate the p_PaymentDetails group on the fly 
(e.g. You don't have to read it from the PaymentDetails.xml file)
 Merchant Store - put your own in here.
 Result - For Live transactions set to LIVE. For test transactions ,set result to GOOD,DECLINE,or DUPLICATE.
 OrderType - The type of transaction. The possible values are SALE, PREAUTH (for an Authorize Only transaction), POSTAUTH (for a Forced Ticket or Ticket Only transaction), VOID, CREDIT, CALCSHIPPING (for shipping charges calculations) and CALCTAX (for sales tax calculations). SALE is a good start!
 TransactionOrigin - The source of the transaction. The possible values are ECI (if the order was received via email or Internet), MAIL (mail order), TELEPHONE (telephone order) and RETAIL (face to face). For VirtualCheck transactions, mail order and telephone order transactions are treated differently and the merchant should take care to identify them separately. For a VirtualCheck order, you should NOT set the transactionorigin to MOTO. Required for retail, mail, or telephone orders. Defaults to ECI.
 CardNumber - 4111111111111111 (is a test card number)

